Q: 不會設計怎麼辦?
A: 小編也不會設計,但可以把別人的設計變成網頁!
本篇開始將使用transform
跟transition
屬性做微動畫,透過操控這兩個屬性,除了可以讓元素在狀態間有漸變的效果外,還可以對元素做位移、旋轉、放大縮小等效果。讓我們先來了解這兩個屬性吧!
transform
這個屬性操控元素的變形,預設以元素的正中心為軸點,有許多值可以設定,以下來介紹之後會用到的值~
(如後續文章有使用其他值,會再補充)
rotate
scale
translate
translateX
translateY
transition
transition
其實是多個屬性的簡寫。transition-property
all
。.example {
transition-property: height;
}
/* 代表`height`改變時會有漸變效果,若`width`有變化則不會漸變。 */
transition-duration
transition-timing-function
ease
,這個屬性的依據是貝茲曲線。transition-delay